BODY {
    margin:0px;
    overflow: scroll-y;
    font-family: Calibri;
}


h3 A
{
    margin-top: 0px;
    margin-bottom: 5px;
    padding:3px 25px;
    background: url('http://moto-promenad.com/bg_blue_85.png');
    color:white;
    font-size: 26px;
}


h2
{
    padding: 0px;
    margin:0px;
}

.text_bottom
{
    color: white;
    font-size: 15px;
}

.hoverbox { list-style: none; width:160px;height:125px;}
.hoverbox a .preview { display: none;  }
.hoverbox a:hover .preview { display: block; position: absolute; }
/**
#mini_catalog DIV.hoverbox img.preview {
		width:300px; 
		background: #F8F1DC; 
		border-color: #FFCC66; 
		border-style: solid; 
		border-width: 1px; 
		color: inherit; 
		vertical-align: top; 
		//margin-left:-120px;
		margin-top:-120px;
		opacity:0.85;
		filter:alpha(opacity=85);
}
**/
#mini_catalog DIV.hoverbox img.preview {
		width:500px; 
		background: #F8F1DC; 
		border-color: #FFCC66; 
		border-style: solid; 
		border-width: 1px; 
		color: inherit; 
		vertical-align: top; 
		opacity:0.85;
		filter:alpha(opacity=85);
		position: absolute;
		top: 100px;
		left: -500px;
}

.hoverbox .preview { border-color: #FFCC99; }
/**
.prleft{
	margin-left:-120px !important;
}  
**/


LI.off UL
{
    float:left;
    display:none;
    margin:0px;
    top:-20px;
    position:relative;
    z-index:9999;
}

LI.off IMG
{
    border:1px #c0c0c0 solid; 
}

LI.off A.main_link
{
    color:#000000;
}

LI.off A.main_link:hover
{
    color:#000000;
}


LI.off:hover UL
{
    display:block;
}

LI.off div.mini_catalog
{
    position:absolute;
    top:40px;
    margin-left: -10px;
    border: 1px #666666 solid;
    border-top:#ffffff;
}  

#mini_catalog TABLE TD.foto_main
{
   background-color: #ffffff;
   border:1px #666666 solid; 
   height:60px;    
}

#mini_catalog
{
    z-index:9999;
}


#mini_catalog IMG
{
   margin: 10px 0px 0px 0px;
}
#mini_catalog DIV A
{
    font-size:14px;
    color:#c0c0c0;
}

#conteiner
{
    width:1200px;
    margin-top: 5px;
    margin-left:auto;
    margin-right: auto;    
}

#content_top
{
  float:left;
  width:799px;
  height: 56px;
  margin-top: 80px;
  text-align: left;
  margin-left:100px;
  margin-right: auto;
  background: url(content_top.png) no-repeat 0% 0%;
  font-family: Calibri;
  color:#666666;
}

#content_top.text
{
  width:1050px;
  background-size: cover;  
  padding: 10px;
  margin-bottom:-5px;
}

#content_top h1
{
    margin-left:200px;
    margin-top:8px;
    color: #666666;
    font-family: Calibri;
}


#content
{
  float:left;
  width:799px;
  min-height: 500px;
  margin-top: 0px;
  text-align: left;
  margin-left:100px;
  margin-right: auto;
  background-color: #ffffff;
  font-family: Calibri;
  color:#666666;
  border: 1px #666666 solid;
  border-top: #ffffff;
  z-index:1000;
  position:relative;
  font-size:20px;
}

#content.text
{
  width:1050px;
  padding:10px;
}

#content IMG
{
   border: 0px; 
}

#properties
{
    width:95%; 
    margin-left: 20px;   
}

#properties TD.prop_title
{
    background-color:#333333;
    width: 30%;
    color:#ffffff;
    font-size:16px;
    text-align:right;
    padding:6px;
    text-transform: uppercase;    
}

#properties TD.prop_value
{
    background-color:#ffffff;
    color:#333333;
    font-size:16px;
    text-align:left;
    padding:10px;
    text-align: justify;
    border-top:1px #333333 solid;    
    border-bottom:1px #333333 solid;    
}


#menu
{
    width: 900px;
    height: 60px;
    background: url(menu_bg.png) no-repeat 0% 0%;
    position:absolute;
    z-index:99999999999;
    top:50px;
    margin-left:285px;  
}

#menu .menu A
{
   font-family: Calibri;
   color: #ffffff;     
   font-size: 17px;
   text-transform: uppercase;
   text-decoration: none;
}

#menu .menu A.title
{
   color: #ffffff;     
   text-decoration: none;
}

#menu .menu A.main_link:hover
{
    color:#666666;
}


#menu .menu ul
{
    margin: 0px;
    padding: 0px;
}

#menu .menu li
{
    float: left;
    margin-top: -6px;
    padding: 0px 15px 20px 5px;
    list-style-type:none;
}

#menu li.menu_art 
{
    float: left;
    margin-top: -6px;
    padding: 0px 8px 3px 8px;
    list-style-type:none;
}
#menu .menu li:hover.off
{
    background-color: #ffffff;  
}

#menu .menu li:hover.off A
{
    color: #666666;
}



#top_line
{
    width: 100%;
    height: 41px;
    background: url(top_line.png);
    text-align: left;
    font-family: Calibri;
    color:#ffffff;  
    padding: 0px;
    padding: 0px; 
    text-align: center;
}

#logo
{
    width: 271px;
    height: 116px;
    background: url(logo.png) no-repeat 0% 0%;
    position:absolute;
    top:50px;
    margin-left:16px;
    z-index: 10;
}

#credit
{
    width: 174px;
    height: 80px;
    background: url(credit.png) no-repeat 0% 0%;
    position:absolute;
    top:100px;
    margin-left:140px;
    z-index: 15;
}

#home_content
{
    width: 551px;
    min-height: 500px;
    float: right;
    margin-top:0px;
    margin-right:10px;
    position: relative;
    z-index:10000000;  
}

#home_content H1
{
    margin-left:70px;
    margin-top: 40px;
    color:#0000ff;
    font-size:28px;
}

#sub_menu
{
    width: 1150px;
    height: 54px;
    float: right;
    background: url(sub_menu_bg.png) no-repeat 0% 0%;
    margin-top:5px;
    margin-right:15px;      
}

#sub_menu .sub_menu A
{
   font-family: Calibri;
   color: #ffffff;     
   font-size: 17px;
   text-transform: uppercase;
   text-decoration: none;
}

#sub_menu .sub_menu A:hover
{
   color: #ffcbad;
}


#sub_menu .sub_menu ul
{
    margin: 0px;
    padding: 0px;
}

#sub_menu .sub_menu li
{
    float: left;
    margin-top: 5px;
    padding: 0px 15px 20px 5px;
    list-style-type:none;
}

#good_news
{
    width: 348px;
    height: 425px;
    float: right;
   
    margin-right:10px;
    padding-top: 5px;
}

#q
{
    width: 342px;
    height: 64px;
    float: right;
    background: url(q.png) no-repeat 0% 0%;
    margin-top: 5px;
    margin-right:10px;
    font-family: Calibri;
    color: #ffffff;     
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    display:none;
}

#order
{
    width: 340px;
    height: 64px;
    float: right;
    background: url(order.png) no-repeat 0% 0%;
    margin-top: 5px;
    margin-right:10px; 
    font-family: Calibri;
    color: #ffffff;     
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    display:none;
}

#order A
{
    font-family: Calibri;
    color: #ffffff;     
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
}

#order DIV.order_box
{
    display:none;
    position:absolute;
    margin-top:-100px;
}

#order IMG
{
    border:2px solid #ff5c00;
    padding:0px;
}

#order:hover DIV.order_box
{
    display:block;
}

#new2013
{
    width: 587px;
    height: 150px;
    float: right;
    background: url(new2013.png) no-repeat 0% 0%;
    margin-top: 6px;
    margin-right:10px; 
}

#sub_content_right
{
    width: 550px;
    height: 350px;
    float: left;
    background: url(sub_content_bg.png);
    margin-top: -6px;
    margin-right:10px; 
}

#sub_content_left
{
    width: 550px;
    height: 350px;
    float: right;
    background: url(sub_content_bg.png);
    margin-top: -2px;
    margin-right:10px; 
}

#body_main
{
    background:url(bg_top.jpg) repeat-y;
    background-position: center top;
}
#mega
{
    background:url(bg.jpg) no-repeat;
    background-position: center 40px;
}

#body_snm
{
    background:url(bg_snm.jpg) no-repeat;
    background-position: center;
}

#body_kvd
{
    background:url(bg_kvd.jpg) no-repeat;
    background-position: center;
}

#wrap
{
    margin-top:-5px;
    background-position: center;
    padding:0px;
    width:1200px;
    min-height:922px;
    
}


#wrap2
{
    margin-top:-5px;
    padding:0px;
    min-height:922px; 
}

#bg_left
{
    width:100%;
    height: 922px;
    background: url(bg_left.jpg);   
    float: left;
    display: block;
}

#bg_right
{
    width:100%;
    height: 922px;
    background: url(bg_right.jpg);   
    float: right;
    display: block;
}

#navibar
{
    margin-left:20px;
    width:90%;
    color:#a0a0a0;
    font-size: 14px;
}

#navibar A
{
    color:#a0a0a0;
    font-size: 14px;
}

#navibar DIV
{
    float:left;
}


#categories LI
{
    width:400px;
    padding:5px 15px;
    background: url('http://moto-promenad.com/bg_orange_85.png'); 
    text-align: left;
    list-style-type: none;
    margin:5px; 
    border:1px #ff5c00 solid;   
}

#categories LI:hover
{
    background: url('http://moto-promenad.com/bg_blue_85.png');
    
}

#categories LI A
{
    text-decoration: none;
    color:#ffffff;
    font-size:22px;
}


#catalog_preview TD.foto_main
{
   border:1px #666666 solid; 
   width:170px;
   height:130px;
   background-color: #ffffff;
}

#catalog_preview TD.title
{
   border:0px; 
   background: url('http://moto-promenad.com/bg_orange_85.png');
}

#catalog_preview TD.title:hover
{
   background: url('http://moto-promenad.com/bg_blue_85.png'); 
}

#catalog_preview TD.title A
{
   text-decoration: none;   
   font-family: Arial,Calibri;
   color:#ffffff;
   font-size:18px; 
   font-weight: 100; 
   text-transform: uppercase;
}

#footer
{
    width: 100%;
    height: 60px;
    background: url('footer.png');
}

#mp_atv
{
    width:250px;
    height:204px;
    background-image: url('mp_atv1.png');
}

#mp_atv:hover
{
    background-image: url('mp_atv2.png');
}

#mp_quad
{
    width:250px;
    height:204px;
    background-image: url('mp_quad1.png');
}

#mp_quad:hover
{
    background-image: url('mp_quad2.png');
}

#mp_snm
{
    width:250px;
    height:204px;
    background-image: url('mp_snm1.png');
}

#mp_snm:hover
{
    background-image: url('mp_snm2.png');
}

#mp_kater
{
    width:250px;
    height:204px;
    background-image: url('mp_kater1.png');
}

#mp_kater:hover
{
    background-image: url('mp_kater2.png');
}
